self-appointed condemner

Translations
самозваный осуждающий
The self-appointed condemner spoke out against every minor mistake.
Самозваный осуждающий высказывался против каждой малейшей ошибки.